stone crusher - French English Dictionary